score a lot of points - German English Dictionary